<?php
require $this->website['path']['action'] . '/admin/islogin.php';

$json = array('status' => 'error', 'msg' => 'error', 'data' => '');

$id = fn_post('id');
$tit = fn_post('tit');
$upid = fn_post('upid');
$tp = fn_post('tp');
$cont = fn_post('cont');
$image = fn_post('image');

if (!$id || !is_numeric($id)) {
	$json['msg'] = '分类修改失败,参数错误,分类名称不能为空';
} elseif (!$tit) {
	$json['msg'] = '分类修改失败,参数错误,分类名称不能为空';
} elseif ($upid === '') {
	$json['msg'] = '分类修改失败,参数错误,上级分类不能为空';
} elseif (!$this->website['class']['db']->table('type')->where('id=?', $id)->limit(1)->count()) {
	$json['msg'] = '修改失败,分类不存在或分类已被删除';
} else {
	$num = $this->website['class']['db']
		->table('type')
		->field('upid', 'tit', 'tp', 'cont', 'image')
		->value($upid, $tit, $tp, $cont, $image)
		->where('id=?', $id)
		->update();
	if ($num) {
		$json['status'] = 'ok';
		$json['msg'] = '分类修改成功';
		$json['data'] = $num;
	} else {
		$json['msg'] = '分类修改失败,未有任何数据被修改';
		// $json['data'] = $this->website['class']['db']->sql;
	}
}

echo json_encode($json);